import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { WxUserOpenId } from '../wxUserOpenId/wxUserOpenId.entity';
import { WxUserOpenIdService } from '../wxUserOpenId/wxUserOpenId.service';
import { WxUserController } from './wxUser.controller';
import { WxUser } from './wxUser.entity';
import { WxUserService } from './wxUser.service';
import { UserSetting } from '../userSetting/userSetting.entity';
import { UnConcern } from '../unconcern/unconcern.entity';
import { WxUserBackgroundController } from './wxUser.controller.background';
import { UserService } from '../user/user.service';
import { User } from '../user/user.entity';
import { InternetCelebrityGroup } from '../internetCelebrityGroup/internetCelebrityGroup.entity';

@Module({
  imports: [TypeOrmModule.forFeature([WxUser, WxUserOpenId, UserSetting, WxUserOpenId, UnConcern, User, InternetCelebrityGroup])],
  controllers: [WxUserController, WxUserBackgroundController],
  providers: [WxUserService, WxUserOpenIdService, UserService],
})
export class WxUserModule {}
